package com.falcon.service;

import java.util.List;

import com.falcon.mvc.domain.BasePager;

import com.falcon.domain.dos.ColumnDO;
import com.falcon.domain.req.ColumnQuery;
import com.falcon.domain.req.ColumnRequest;

public interface IColumnService {

    Long save(ColumnRequest request);

    Boolean update(Long id, ColumnRequest request);

    Boolean deleteById(Long id);

    ColumnDO queryById(Long id);

    List<ColumnDO> queryList(ColumnQuery request);

    BasePager<ColumnDO> queryPager(ColumnQuery request);

    int batchDelete(List<Long> ids);

}
